home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Education / PC-SiG's World of Education.iso / wor / disk1152.zip / READ.ME < prev    next >
Text File  |  1988-04-05  |  22KB  |  575 lines

  1. ********************************************************************
  2. *                                                            *
  3. *                         MULTI MERGE                        *
  4. *                     A MAIL MERGE UTILITY                   *
  5. *                                                            *
  6. *                VERSION 1.0  COPYRIGHT 1987 (c)             *
  7. *                                                            *
  8. *                     SINGLE USER LICENSE                    *
  9. *                      DUAL DISK SYSTEM                      *
  10. *                                                            *
  11. *                                                            *
  12. *                                                            *
  13. **************************************************************
  14.  
  15. IBM PC & XT ARE LICENSED TRADEMARKS OF THE INTERNATIONAL
  16. BUSINESS MACHINE COMPANY.
  17. MULTIMATE AND DBASE III ARE LICENSED TRADEMARKS OF THE
  18. ASHTON-TATE CO.  USED FOR REFERENCE ONLY. !!!
  19. AUTHOR CLAIMS NO BUSINESS RELATIONSHIP WITH
  20. THESE COMPANIES !
  21.  
  22.  
  23.  
  24. WELCOME TO MULTI MERGE !!!!
  25.  
  26.  
  27.  
  28. MULTI MERGE IS A DATABASE PROGRAM THAT ALLOWS YOU, THE USER,
  29. TO DYNAMICALLY ADD, EDIT, DELETE, SORT, AND PRINT YOUR
  30. CUSTOMER OR CLIENT INFORMATION FOR SUBSEQUENT MERGING INTO
  31. YOUR WORD PROCESSOR'S MERGE DOCUMENTS.
  32.  
  33. IT ALLOWS THE YOU TO SORT YOUR DATA BY NAME, COMPANY, ZIP OR
  34. BY 2 KEY FIELDS THAT YOU CAN TAILOR TO YOUR OWN APPLICATION.
  35. YOU CAN STORE UP TO 750 COMPLETE, DETAILED CLIENT RECORDS.
  36.  
  37. IT IS NOT MEANT TO REPLACE YOUR WORD PROCESSOR BUT ENHANCE IT !
  38. YOU MANIPULATE YOUR CLIENT DATA WITH MULTI MERGE, CREATE YOUR
  39. MERGE LIST AND THEN USE YOUR WORD PROCESSOR TO MERGE THE LIST
  40. WITH THE WORD PROCESSOR'S MERGE DOCUMENT !
  41.  
  42. MULTI MERGE REDUCES THE EFFORT NEEDED TO KEEP YOUR CLIENT DATA
  43. CORRECT AND UP TO DATE.
  44.  
  45. IT IS ENTIRELY MENU DRIVEN.  YOU DO NOT HAVE TO LEARN
  46. A NEW COMMAND STRUCTURE OR PROGRAMMING LANGUAGE TO USE IT.
  47. IT WAS DESIGNED FOR QUICK AND EASY DATA ENTRY.  THE ONLY
  48. SKILL YOU NEED IS GOOD KEY STROKING !  
  49.  
  50. THIS PROGRAM PRESUMES THAT THE USER (YOU) HAVE A WORKING
  51. KNOWLEDGE OF YOUR WORD PROCESSOR'S MERGE FUNCTIONS 
  52. AND OF THE DOS OPERATING SYSTEM.
  53.  
  54. SYSTEM REQUIREMENTS:
  55.  
  56. A WORD PROCESSING SOFTWARE PACKAGE CAPABLE OF
  57. MERGING A ASCII LIST FILE WITH A MERGE DOCUMENT.
  58.  
  59. IBM PC OR XT OR ANY MACHINE WITH 100% PC-DOS COMPATIBILITY
  60. 640K R.A.M. MEMORY IS STRONGLY SUGGESTED (512K MIN.)
  61. TWO 360K FLOPPY DISC DRIVES
  62. AN 80 COLUMN EPSON TYPE PRINTER
  63. COLOR OR MONOCHROME MONITOR
  64. (A TYPICAL BUSINESS-TYPE SET UP)
  65.  
  66. COMPATIBILITY:
  67.  
  68. THE ACTUAL DATABASE FILE IS DBASE III + COMPATIBLE.
  69. IF YOUR WORD PROCESSOR CAN MERGE A DBASE III DATABASE
  70. DIRECTLY, THERE IS NO NEED TO CREATE A MERGE LIST.
  71. JUST MERGE THE MERGE.DBF FILE DIRECTLY INTO THE
  72. WORD PROCESSOR.
  73. (NOTE: WARNING !  DO NOT USE DBASE TO CHANGE THE NAME OR
  74. STRUCTURE OF THIS FILE !!  THIS WILL LEAD TO UNRECOVERABLE
  75. RUN TIME ERRORS AND POSSIBLE DATA LOSS !!).  YOU CAN USE 
  76. THE DATA FILE WITH DBASE FOR IMPORT INTO YOUR WORD PRO-
  77. CESSOR AND DBASE CUSTOM REPORT GENERATION ONLY.
  78.  
  79. IF YOU CAN NOT DIRECTLY MERGE A DBASE III FILE THEN YOU
  80. MUST CREATE A SPECIAL MERGE LIST TO ALLOW IMPORT.
  81. THIS PROGRAM CAN CREATE TWO TYPES OF MERGE LISTS.
  82. THE CHOICES ARE DELIMITED ( MULTIMATE SUPPORTS THIS FORMAT)
  83. OR SDF ( A FORMAT SUPPORTED BY MOST WORD PROCESSING PACKAGES)
  84. BOTH FORMATS CREATE A MERGE.TXT FILE THAT IS AN ASCII TYPE FILE.
  85. THIS WILL BE THE FILE THAT YOU WILL THEN CALL UP & MERGE.
  86.  
  87. NOTE:  YOUR ACTUAL DATA WILL ALWAYS RESIDE IN THE CLIENT.DBF FILE.
  88. YOUR MERGE LIST CAN BE CONSIDERED A COPY OF THIS DATABASE THAT
  89. HAS BEEN SPECIALLY FORMATTED TO ALLOW IMPORT INTO YOUR WORD
  90. PROCESSOR.  YOU DO NOT MANIPULATE DATA IN A MERGE LIST.  IF YOU
  91. RE-SORT YOUR DATABASE, YOU WILL HAVE TO CREATE A NEW MERGE LIST !
  92.  
  93. ONCE AGAIN, PLEASE CONSULT YOUR WORD PROCESSOR'S MANUAL TO 
  94. DETERMINE WHICH TYPE OF IMPORT FORMAT TO CHOOSE.
  95.  
  96. TESTING IS PRESENTLY UNDERWAY TO DETERMINE COMPATIBILITY WITH
  97. OTHER POPULAR WORD PROCESSING PACKAGES.  REGISTERED USERS
  98. MAY BE KEPT INFORMED OF THIS TESTING AND OTHER PROGRAM EN-
  99. HANCEMENTS.
  100.  
  101. A QUICK WORD PROCESSOR COMPATIBILITY TEST:
  102.  
  103. 1)  IF IT CAN MERGE DELIMITED, SEQUENTIAL .TXT TYPE FILES, &
  104.     USES QUOTATIONS FOR FIELD DELIMITERS &
  105.     USES COMMAS FOR FIELD SEPERATORS &
  106.     A CARRIAGE RETURN FOR RECORD SEPERATORS,
  107.  
  108. 2)  OR IF IT CAN MERGE A SYSTEM DATA FORMAT, .TXT TYPE FILE,
  109. 3)  OR IF IT CAN DIRECTLY MERGE A DBASE III FILE, THEN....
  110.  
  111. YOU SHOULD BE ABLE TO MERGE THE LIST WITH YOUR WORD PROCESSOR.
  112. DUE TO THE LARGE VARIETY OF WORD PROCESSORS AVAILABLE, THE AUTHOR
  113. CAN NOT GUARANTEE IT WILL WORK WITH ALL OF THEM.
  114.  
  115. USERS MAY HAVE TO RENAME THE MERGE.TXT FILE FOR SPECIFIC SOFTWARE.
  116.  
  117. PLEASE CHECK YOUR WORD PROCESSORS MANUAL FOR MORE INFORMATION.
  118.  
  119. ***************************************************************
  120.  
  121. SHOWN BELOW IS THE TYPES OF DATA YOU CAN INPUT
  122.  
  123. STRUCTURE OF THE DATABASE FILE, MERGE.DBF:
  124.  
  125. INPUT                     INPUT
  126. FIELD NAME                FIELD SIZE            DBASE FIELD NAME
  127.  
  128. FIRST NAME                10                    FNAME
  129. LAST NAME                 15                    LNAME
  130. COMPANY NAME              25                    COMP
  131. KEY FIELD 1               6 (NUMERIC ONLY)      KEY1
  132. KEY FIELD 2               10                    KEY2
  133. ADDRESS                   20                    ADDR
  134. CITY                      20                    CITY
  135. STATE                     2                     STATE
  136. ZIP                       10 (FOR 9 DIGIT ZIP)  ZIP
  137. PHONE                     12                    PHONE
  138. USER DEFINED FIELD (UDF)  20                    UDF
  139.  
  140. ***********************************************************
  141.  
  142. SET UP:
  143.  
  144. THIS PROGRAM IS A DUAL DISK SYSTEM: THE MULTI MERGE PROGRAM DISK
  145. WILL RESIDE IN DRIVE A: AND YOUR DATA DISK WILL RESIDE IN DRIVE
  146. B:.  FIRST, YOU WILL NEED TO PREPARE YOUR TWO DISKS BEFORE EXE-
  147. CUTING THE PROGRAM. ACCORDING TO THE FOLLOWING INSTRUCTIONS:
  148.  
  149. 1)  FORMAT TWO FLOPPY DISKS (DUAL SIDED METHOD)
  150.  
  151. 2)  PUT THE MASTER PROGRAM DISK IN DRIVE A: YOU WILL
  152.     BE COPYING FILES FROM THIS DISK TO DRIVE B:
  153.  
  154. 3)  COPY THE FILE  MERGE.DBF  TO ONE OF THESE FORMATTED DISKS.
  155.     (USE THE DOS COPY COMMAND). THIS IS YOUR DATABASE DISK !
  156.     ALSO, THIS IS WHERE YOUR MERGE LIST WILL RESIDE AFTER YOU
  157.     CREATE IT.
  158.  
  159. 4)  COPY THE PROGRAM FILE (MERGE.EXE) TO THE OTHER DISK FOR YOUR
  160.     WORKING PROGRAM COPY. THIS IS YOUR PROGRAM DISK !
  161.  
  162. 5)  COPY YOUR MERGE DOCUMENT (.DOC TYPE FILE) TO THE DATA DISK
  163.     ALSO. IMPORTANT !!! THIS PROGRAM NEEDS PLENTY OF DISK SPACE
  164.     IN ORDER TO DO ITS SORTING, HENCE THE 750 RECORD MAXIMUM !
  165.     KEEP THE NUMBER OF .DOC TYPE FILES ON THE DATA DISK IN DRIVE
  166.     B: TO A BARE MINIMUM.  YOU CREATE THE .DOC MERGE DOCUMENTS
  167.     WITH YOUR WORD PROCESSOR.
  168.  
  169. 6)  DON'T FORGET TO LABEL YOUR DISKS.  REMEMBER, ONE DISK CONTAINS
  170.     THE ACTUAL PROGRAM.  THE OTHER DISK CONTAINS THE DATABASE, YOUR
  171.     MERGE LIST AND YOUR OWN MERGE DOCUMENTS.
  172.  
  173. 7)  STORE YOUR ORIGINAL MASTER PROGRAM DISK IN A SAFE PLACE.  YOU MAY
  174.     NEED IT TO MAKE A NEW WORKING COPY IF YOUR DISK FAILS.
  175.  
  176. 8)  IF ALL YOU DO IS PREPARE MERGE DOCUMENTS AND LISTS, THEN
  177.     YOU WON'T HAVE TO REMOVE YOUR DATA DISK AT ALL WHEN YOU
  178.     EXIT MULTI MERGE AND LOAD YOUR WORD PROCESSOR !  PRO-
  179.     VIDED THAT YOU HAVE YOUR PREPARED MERGE LIST (MERGE.TXT)
  180.     AND MERGE DOCUMENT FILES PRESENT ON THE DATABASE DISK.
  181.  
  182. TO EXECUTE:
  183.  
  184. 1)  PUT THE PROGRAM DISK IN DRIVE A: (MAKE SURE A: IS THE
  185.     CURRENT DRIVE !!).
  186.  
  187. 2)  PUT THE DATABASE DISK YOU PREPARED AS ABOVE IN DRIVE B:
  188.  
  189. 3)  TYPE  'MERGE'  AT THE A> PROMPT AND PRESS THE ENTER KEY.
  190.     THE PROGRAM WILL TAKE ABOUT 20 SECONDS TO LOAD.
  191.  
  192. 4)  IMPORTANT !  MAKE SURE YOU HAVE THE DATA DISK LOADED IN B:
  193.     BEFORE YOU EXECUTE !  WHEN THE PROGRAM LOADS, IT CHECKS
  194.     THE B: DRIVE FOR FILE 'MERGE.DBF' !  IF IT CAN NOT FIND
  195.     THE FILE, IT WILL NOT EXECUTE !
  196.  
  197. 5)  DO NOT REMOVE EITHER THE PROGRAM OR DATA DISK WHILE YOUR
  198.     ARE IN MULTI MERGE.  THIS PROGRAM CONTINOUSLY READS AND
  199.     WRITES TO BOTH DISKS DURING EXECUTITON !  IF YOU REMOVE
  200.     EITHER DISK BEFORE YOU HAVE EXITED THE PROGRAM FROM THE 
  201.     MAIN MENU, UNRECOVERABLE RUN-TIME AND DATA ERRORS WILL
  202.     RESULT.  ALWAYS EXIT TO THE DOS PROMPT BEFORE REMOVING DISKS!
  203.     
  204.  
  205. **************************************************************
  206.  
  207. THE MAIN MENU:
  208.  
  209. YOU WILL THEN SEE THE MAIN MENU OF MAIL MERGE.  ALL YOUR TASKS
  210. WILL BEGIN AND RETURN AT THIS MENU!
  211.  
  212. AS YOU SEE, ALL YOUR CHOICES ARE LAID OUT FOR YOU!!  ALL YOU
  213. HAVE TO DO IS TYPE IN YOUR CHOICE OF FUNCTION AND PRESS ENTER.
  214.  
  215. WHEN YOU WANT TO LEAVE MULTI MERGE, JUST TYPE '0' AND YOU WILL
  216. RETURN TO THE DOS PROMPT!
  217.  
  218. ***************************************************************
  219.  
  220. CHOICE 1  THE 'ADD A CLIENT' FUNCTION
  221.  
  222. OBVIOUSLY, BEFORE YOU CAN MAIL MERGE YOUR DATABASE, YOU MUST
  223. ADD DATA TO IT!  
  224.  
  225. JUST TYPE '1' AND PRESS ENTER FROM THE MAIN MENU AND
  226. YOU'LL BE IN THE ADD FUNCTION.
  227.  
  228. THIS ADD FUNCTION ALLOWS FULL SCREEN DATA ENTRY.
  229.  
  230. YOU WILL NOTICE THAT THE CURSOR WILL BE POSITIONED ON THE 
  231. FIRST FIELD, FIRST NAME.
  232.  
  233. ALL FIELDS ARE CLEARLY INDICATED.  ALL YOU HAVE TO DO IS START
  234. TYPING IN THE CLIENT DATA AND PRESS ENTER AFTER YOU HAVE TYPED
  235. IN EACH INPUT FIELD.
  236.  
  237. A FEW RULES THOUGH:
  238.  
  239. ON THE FIRST AND LAST NAMES, ONLY ALPHABETIC DATA CAN BE ENTERED.
  240.  
  241. THE FIRST LETTERS OF THE FIRST AND LAST NAME WILL ALWAYS BE
  242. FORCED INTO UPPERCASE!
  243.  
  244. ONLY NUMERIC DATA CAN BE ENTERED IN THE KEY FIELD 1 !!!
  245.  
  246. ANY TYPE OF DATA CAN BE ADDED TO KEY FIELD 2.
  247.  
  248. ALL CURSOR MOVEMENT KEYS EXCEPT  PGUP, PGDN FUNCTION
  249. PROPERLY.  AVOID HITTING THESE KEYS !
  250.  
  251. TO MOVE FROM FIELD TO FIELD YOU CAN PRESS THE 'ENTER' KEY
  252. OR THE UP / DOWN CURSOR KEYS.  REMEMBER, ONCE YOU'VE HIT
  253. ENTER ON THE LAST FIELD, THAT RECORD WILL BE STORED AND
  254. THE PROGRAM WILL PROMPT YOU ON WHETHER YOU WANT TO ENTER
  255. ANOTHER CLIENT RECORD !
  256.  
  257. DO NOT TYPE THE UP CURSOR KEY ON THE FIRST FIELD WHEN
  258. ADDING A RECORD ! UNPREDICTABLE RESULTS WILL OCCUR !
  259.  
  260. THE PROGRAM CHECKS TO MAKE SURE THAT YOU AT LEAST ENTER A 
  261. LAST NAME AT THE BARE MINIMUM.  YOU DO NOT HAVE TO ENTER
  262. DATA IN THE OTHER FIELDS IF YOU DON'T WANT TO !
  263. IF YOU DO HIT 'ENTER' THROUGH ALL THE FIELDS, INCLUDING THE
  264. LAST NAME FIELD, AND TRY TO STORE THE RECORD, AN ERROR
  265. MESSAGE WILL RETURN.  YOU CAN THEN ONLY RETURN TO THE 
  266. MAIN MENU AND TRY AGAIN !
  267.  
  268. RULE OF THUMB: ENTER MOVES YOU FORWARD ONE FIELD, UP CURSOR
  269. MOVES YOU BACK ONE FIELD WHEN ADDING OR EDITING DATA.
  270.  
  271. REMEMBER, THE KEY FIELDS ARE GREAT FIELDS TO PUT CUSTOMER,
  272. CASE, I.D., ETC. NUMBERS SINCE YOU CAN SORT THE DATABASE
  273. BY THESE KEY FIELDS ! THE UDF FIELD IS FOR 'NICE TO KNOW'
  274. DATA, SUCH AS COMMENTS OR REMARKS.(UDF = USER DEFINED FIELD)
  275.  
  276. REMEMBER, THE DEFINITION OF A 'KEY' IS A SPECIAL, UNIQUE CODE
  277. OR VALUE THAT CAN BE ATTRIBUTED TO RECORD, IN THIS CASE, A CLIENT.
  278. IF YOU USE THE THE SAME VALUE OR CODE FOR TWO OR MORE RECORDS,
  279. AND THE SORT THE DATABASE BY A KEY FIELD, YOU WILL NOT GET THE
  280. SORT ORDER YOU INTENDED.  KEEP THE KEY FIELD UNIQUE FOR EACH RECORD !
  281.  
  282. AS YOU WILL NOTICE AFTER YOU ENTER EACH RECORD, A PROMPT
  283. WILL APPEAR ASKING YOU IF YOU WANT TO ADD ANOTHER RECORD
  284. IF YOU TYPE A 'Y', IT WILL GIVE YOU A 'FRESH' INPUT
  285. SCREEN.  IF YOU TYPE 'N', IT WILL RETURN YOU TO THE MAIN
  286. MENU. THE PROGRAM DOES NOT CHECK FOR DUPLICATE RECORDS !
  287. THE USER IS RESPONSIBLE FOR CHECKING FOR DUPLICATES !
  288. HAVING THE PROGRAM CHECK FOR DUPLICATES WOULD'VE SLOWED DOWN
  289. DATA ENTRY !
  290.  
  291. ***********************************************************
  292.  
  293. CHOICE 2  EDIT A CLIENT FUNCTION
  294.  
  295. AFTER YOU ADD A CLIENT RECORD, YOU MAY WANT TO COME BACK 
  296. LATER AND EDIT IT. 
  297.  
  298. JUST TYPE '2' AT THE MAIN MENU AND PRESS ENTER TO
  299. ACCESS THE NEXT MENU, THE RETRIEVAL METHOD.
  300.  
  301. MULTI MERGE ALLOWS YOU TO RETRIEVE THE CLIENT RECORD BY
  302. THREE METHODS - BY FULL NAME OR KEY FIELDS 1 & 2
  303.  
  304. TYPE IN THE METHOD YOU WANT AND PRESS ENTER.
  305.  
  306. ANOTHER PROMPT WILL APPEAR ASKING YOU TO TYPE IN THE 
  307. RESPECTIVE VALUE FOR THAT METHOD.  REMEMBER, YOU CAN NOT
  308. SEARCH BY NAME IF YOUR PICK THE KEY FIELD 1 METHOD OF RE-
  309. TRIEVAL, ETC.
  310.  
  311. AFTER YOU'VE ENTERED THE VALUE, THE RECORD WILL APPEAR.
  312. REMEMBER, A FULL NAME OR A FULL KEY NUMBER MUST BE EN-
  313. TERED !!! ANYTHING LESS AND THE PROGRAM WILL RETURN AN
  314. ERROR MESSAGE !!!  THE FOURTH MENU CHOICE WILL RETURN 
  315. YOU BACK TO THE MAIN MENU.
  316.  
  317. REMEMBER, THE PROGRAM CHECKS FOR EXACT MATCHES ! 
  318.  
  319. IF THE CLIENT RECORD CAN NOT BE FOUND, YOU WILL BE PROMPTED
  320. WITH AN ERROR MESSAGE. PRESS ENTER AND YOU WILL RETURN TO 
  321. THE MENU.
  322.  
  323. ONCE YOU'VE RETRIEVED A CLIENT RECORD, THE REST IS EASY.
  324. ALL YOU HAVE TO DO IS USE YOUR CURSOR MOVEMENT KEYS TO THE PLACE
  325. THE CURSOR WHERE YOU WANT TO EDIT AND OVERTYPE !
  326.  
  327. THIS FUNCTION FOLLOWS MOST OF THE INPUT RULES LISTED IN
  328. THE ADD FUNCTION ABOVE.
  329.  
  330. YOU CAN EVEN USE THIS FUNCTION AS AN INQUIRY SCREEN
  331. BY CALLING UP THE CLIENT RECORD AND HITTING ENTER
  332. THRU ALL THE INPUT FIELDS AND NOT TYPING IN DATA.
  333.  
  334. DEPENDING ON YOUR PC, YOU CAN ALSO USE YOUR PRINT SCREEN
  335. KEY TO PRINT OUT A QUICK & DIRTY COPY OF THAT CLIENT RECORD.
  336.  
  337. ***********************************************************
  338.  
  339. CHOICE 3  DELETE A CLIENT RECORD
  340.  
  341. AFTER YOU'VE USED THIS DATABASE PROGRAM A WHILE, YOU MAY
  342. WANT TO DELETE OLD CLIENT RECORDS.
  343.  
  344. AFTER YOU'VE MADE YOUR CHOICE FROM THE MAIN MENU, A PROMPT
  345. WILL APPEAR ASKING YOU FOR THE RECORD NUMBER OF THE CLIENT
  346. YOU WANT TO DELETE.  YOU CAN GET THE RECORD NUMBERS FROM
  347. THE DATABASE PRINTOUT, FUNCTION 6).
  348.  
  349. JUST TYPE '3' AND PRESS ENTER.
  350.  
  351. A PROMPT WILL APPEAR ASKING YOU FOR THE RECORD NUMBER OF THE
  352. CLIENT YOU WANT DELETED.  TYPE IN THE NUMBER AND PRESS ENTER.
  353.  
  354. THE CLIENT RECORD WILL THEN BE DISPLAYED FOR YOU.  THE
  355. PROGRAM WILL THEN PROMPT YOU BY ASKING IF THIS IS THE CORRECT
  356. RECORD YOU WANTED DELETED. YOU THEN HAVE TWO CHOICES :
  357.    IF YOU TYPE 'N', YOU WILL PROMPTED TO TYPE IN THE NEXT 
  358.    NUMBER YOU WANT TO DELETE,( IT WILL NOT DELETE THE PREVIOUS
  359.    RECORD !)
  360.    IF YOU TYPE 'Y', IT WILL DELETE THE RECORD AND ASK YOU IF
  361. YOU WANT TO DELETE ANOTHER. TYPE 'Y' AGAIN AND THE PROMPT WILL
  362. RETURN ASKING YOU FOR THE NEXT RECORD NUMBER YOU WANT TO DELETE.
  363.  
  364. ONCE YOU HAVE FINISHED DELETING RECORDS, TYPE 'N' AT PROMPT TO RE-
  365. TURN TO THE MAIN MENU AND THE DATABASE WILL BE STRIPPED OF THOSE
  366. RECORDS MARKED FOR DELETION.  IMPORTANT !!  THESE RECORDS
  367. CAN NOT BE RETRIEVED AS THEY HAVE NOW BEEN ERASED !
  368.  
  369. IF YOU DO ACCIDENTLY DELETE A CLIENT RECORD YOU DO WANT,
  370. JUST RE-INPUT THE DATA WITH FUNCTION 1) ADD A CLIENT.
  371.  
  372. ***********************************************************
  373.  
  374. CHOICE 4  SORT THE CLIENT DATABASE
  375.  
  376. BEFORE YOU PREPARE THE MERGE LIST FOR IMPORT INTO THE WORD
  377. PROCESSOR, YOU WILL PROBABLY WANT TO SORT IT !
  378.  
  379. TYPE '4' AND PRESS ENTER FROM THE MAIN MENU.
  380.  
  381. YOU WILL SEE ANOTHER MENU ASKING YOU WHAT KIND OF SORT ORDER
  382. YOU WANT.  YOU CAN SORT ON LAST NAME-FIRST NAME, BY
  383. COMPANY, ZIP OR BY KEY FIELDS 1 OR 2 (REMEMBER, THE KEY FIELDS
  384. CAN BE USED TO CUSTOMIZE MULTI MERGE FOR YOUR NEEDS.)
  385.  
  386. THE PROGRAM WILL TAKE SEVERAL MOMENTS TO SORT THE DATA-
  387. BASE AND THEN THE MENU WILL RE-APPEAR.  
  388.  
  389. REMEMBER TO SORT YOUR DATABASE BEFORE YOU PREPARE YOUR
  390. MERGE LIST !
  391.  
  392. THIS FUNCTION PHYSICALLY SORTS THE MERGE.DBF FILE AND
  393. ERASES THE PREVIOUS MERGE.TXT FILE. THIS ENSURES THAT
  394. YOU'RE ALWAYS WORKING WITH THE LATEST VERSION OF THE
  395. MERGE LIST DATA.
  396.  
  397. ***********************************************************
  398.  
  399. CHOICE 5   PREPARE THE MERGE LIST
  400.  
  401. BEFORE YOU CAN USE YOUR WORD PROCESSOR TO MERGE YOUR CLIENT
  402. LIST, YOU MUST CHOOSE YOUR MERGE FILE FORMAT AND PREPARE A FRESH
  403. MERGE LIST.
  404.  
  405. TYPE '5' AND PRESS ENTER AT THE MAIN MENU.
  406.  
  407. AFTER YOU'VE MADE THIS CHOICE, THE PROGRAM WILL PROMPT
  408. YOU WITH A MENU WHERE YOU CAN CHOOSE YOUR MERGE LIST
  409. FORMAT.  TYPE THE NUMBER OF THE FORMAT YOU NEED
  410. AND PRESS ENTER. THE PROGRAM WILL THEN CREATE A
  411. FILE CALLED 'MERGE.TXT'.  THIS IS THE FILE YOU WILL
  412. CALL UP ONCE YOU'VE LOADED YOUR WORD PROCESSOR AND CALLED
  413. UP ITS MERGE FUNCTIONS.  ALSO, YOU'LL NOTICE THAT YOU'LL
  414. BE BACK AT THE MAIN MENU AGAIN !
  415.  
  416. REMEMBER TO PREPARE YOUR MERGE LIST BEFORE YOU LEAVE THIS
  417. PROGRAM AND LOAD YOUR WORD PROCESSOR !!!
  418.  
  419. THIS FUNCTION CREATES A MERGE LIST BASED ON THE SORT ORDER
  420. OF THE MERGE.DBF FILE.
  421.  
  422. READ YOUR WORD PROCESSOR'S MANUAL TO DETERMINE THE APPRO-
  423. PRIATE FORMAT TYPE.
  424.  
  425. ***********************************************************
  426.  
  427. CHOICE 6   PRINT LIST OF CLIENTS
  428.  
  429. AFTER YOU'VE ENTERED ALL THOSE CLIENTS, YOU'LL PROBABLY
  430. WANT A PRINTOUT OF THEM.
  431.  
  432. THIS IS A VERY SIMPLE PRINT OUT.  IT IS MEANT FOR YOU
  433. TO BROWSE AFTER YOU'VE INPUTTED DATA AND WANT TO MAKE
  434. SURE IT WAS ENTERED CORRECTLY.  YOU WILL NOTICE THAT THE
  435. FIRST COLUMN OF THE PRINT OUT LISTS THE RECORD NUMBERS.
  436. THESE RECORD NUMBERS ARE THE SEQUENTIAL ORDER OF EACH
  437. CLIENT IN THE DATABASE. THESE ARE THE RECORD NUMBERS YOU
  438. USE TO DELETE WITH IN THE DELETE A CLIENT FUNCTION !
  439.  
  440. SINCE THE RECORD SIZE IS MORE THAN 132 COLUMNS, YOU WILL
  441. NOTICE THAT THE DATA WRAPS AROUND TO THE NEXT LINE.
  442.  
  443. IT WOULD BE A GOOD IDEA TO PRINT OUT THE DATABASE JUST
  444. AFTER YOU'VE MADE YOUR DELETIONS AND BEFORE MAKING YOUR
  445. EDITS.
  446.  
  447. THIS IS A PRINTOUT OF THE MERGE.DBF FILE, NOT MERGE.TXT !
  448.  
  449. ***********************************************************
  450.  
  451. IF YOU ARE USING MULITMATE, YOU WILL WANT TO FOLLOW THESE
  452. INSTRUCTIONS EXACTLY WHEN SETTING UP YOUR MERGE DOCUMENT !!
  453.  
  454. SET YOUR UP YOUR MULTIMATE MERGE DOCUMENT UP AS FOLLOWS:
  455.  
  456. DEFINE (NOTE: DON'T FORGET THE ALT - M KEYSTROKES)
  457. FILE TYPE ?????? (FILE TYPE DEPENDS ON WHAT FORMAT WAS CHOSEN)
  458. FIELD NAME FNAME
  459. FIELD NAME LNAME
  460. FIELD NAME COMP
  461. FIELD NAME KEY1
  462. FIELD NAME KEY2
  463. FIELD NAME ADDR
  464. FIELD NAME CITY
  465. FIELD NAME STATE
  466. FIELD NAME ZIP
  467. FIELD NAME PHONE
  468. FIELD NAME UDF 
  469. END DEFINE
  470.  
  471. IF YOU DO NOT HAVE YOUR MERGE DOCUMENT DEFINE STATEMENTS LISTED
  472. EXACTLY AS ABOVE, YOUR MERGE LIST AND DOCUMENT WILL BE OUT OF
  473. SYNCH WITH EACH OTHER ! THIS IS NOT BECAUSE OF MULTI MERGE !!!
  474.  
  475. THIS IS BECAUSE WORD PROCESSING MERGE PROGRAMS DO NOT FULLY
  476. RECOGNIZE THE FIELD NAMES OF DATABASE PROGRAMS.
  477.  
  478. NOTE TO NON-MULTIMATE USERS:
  479.  
  480.   REMEMBER, YOU HAVE TWO TYPES OF MERGE LIST FILE FORMATS:
  481.   DELIMITED AND SDF.  BETWEEN THESE TWO FORMATS, YOU SHOULD BE
  482.   ABLE TO MERGE YOUR LIST WITH JUST ABOUT ANY WORD PROCESSOR
  483.   WITH MERGE CAPABILITIES.
  484.   
  485.   OTHER WORD PROCESSING PROGRAMS MAY SET UP THEIR MERGE DOCUMENTS
  486.   DIFFERENTLY.  REMEMBER THOUGH, TO ALWAYS DEFINE THE ABOVE
  487.   FIELDS IN THE EXACT SAME ORDER AS LISTED OR YOUR MERGE DOCUMENT
  488.   WILL NOT EXECUTE CORRECTLY.  READ YOUR MANUAL !!
  489.  
  490. ALSO, YOU DO NOT HAVE TO INCORPORATE ALL THE ABOVE FIELDS
  491. IN THE BODY OF YOUR MERGE DOCUMENT IF YOU DO NOT NEED THEM ! YOU JUST
  492. HAVE TO MAKE SURE YOU DEFINE ALL OF THEM FIRST ! YOU CAN EVEN USE
  493. THE SAME FIELD TWICE OR MORE WITHIN THE MERGE DOCUMENT !
  494.  
  495. YOU MAY BE ABLE TO PRINT OUT MAILING LABELS AND ROLODEX CARDS USING
  496. THIS PROGRAM !  JUST CREATE A SPECIAL MERGE DOCUMENT FOR EACH TYPE
  497. AND WHEN IT COMES TIME TO PRINT FROM WITHIN YOUR WORD PRO-
  498. CESSOR, JUST CHANGE THE NUMBER OF LINES PER PAGE TO 6 - 20,
  499. DEPENDING ON THE HEIGHT OF THE FORM.  REMEMBER, YOU MUST USE
  500. TRACTOR FED FORMS AND YOU CAN ONLY PRINT LABELS ONE WIDE.
  501. EXPERIMENT WITH YOUR WORD PROCESSOR.  YOU MIGHT BE ABLE TO
  502. CREATE MERGE DOCUMENTS, ROLODEXES, AND LABELS FROM THE SAME
  503. MERGE LIST !  (AUTHOR DOES NOT GUARANTEE THIS, THOUGH)
  504.  
  505. REMEMBER, THE FILE NAME OF THE MERGE LIST IS MERGE.TXT !
  506.  
  507. ***********************************************************
  508.  
  509. COPYRIGHT INFORMATION/AUTHORSHIP:
  510.  
  511. THIS PROGRAM IS NOT COPY PROTECTED SO AS TO ALLOW THE USER
  512. THE RIGHT TO MAKE ONE WORKING COPY OF THE PROGRAM AND STORE
  513. THE ORIGINAL DISK.  THIS IS NOT A SITE LICENSE, A LICENSE
  514. TO REPRODUCE THIS PROGRAM FOR PROFIT, OR FOR BULLETIN BOARD
  515. DISTRIBUTION.  AUTHOR RETAINS ALL RIGHTS AS HOW THIS WORK IS
  516. TO BE MARKETED AND DISTRIBUTED.
  517.  
  518. COPYRIGHT 1987 (C)
  519. SUBJECT TO ALL COPYRIGHT LAWS OF UNITED STATES.
  520.  
  521. ***********************************************************
  522.  
  523. WARRANTY:
  524.  
  525. THE AUTHOR WARRANTIES THAT THIS IS AN EXECUTABLE, WORKING PRO-
  526. GRAM AT TIME OF RELEASE.  FAILURE TO PROPERLY FOLLOW THE 
  527. INSTRUCTIONS CAN CAUSE THE PROGRAM TO FAIL OR CORRUPT YOUR
  528. DATA.  THE AUTHOR IS NOT RESPONSIBLE FOR PROGRAM / DATA DAMAGE
  529. BECAUSE OF HARDWARE FAILURE, DISK FAILURE, ACTS OF GOD, OR
  530. USER ABUSE ! THIS PROGRAM WILL ONLY WORK ON 100%, TRUE IBM
  531. WORKALIKES.
  532.  
  533. A CONSISTENT DATA BACKUP PROCEDURE IS YOUR BEST PROTECTION
  534. AGAINST THE ABOVE HAZARDS !!!
  535.  
  536. ALWAYS BACK UP YOUR DATA DISK ON A REGULAR BASIS !
  537.  
  538. ***********************************************************
  539.  
  540. ADDENDUM:
  541.  
  542. THIS PROGRAM HAS BEEN SUCCESSFULLY USED BY THIS PROGRAMMER
  543. AND IS MEANT TO EFFICIENTLY BRIDGE THE GAP IN THE MAIL MERGE
  544. FUNCTIONS IN WORD PROCESSING PACKAGES. IT WAS DESIGNED FOR 
  545. THE SMALL TO MEDIUM OR INDEPENDENT BUSINESS IN MIND.
  546.  
  547. THIS PROGRAMMER IS ALSO AN INDEPENDENT BUSINESS.  A
  548. DONATION OF $10 WOULD BE APPRECIATED AND WILL ALSO MAKE
  549. THE DONATEE A REGISTERED USER, SUBJECT TO POSSIBLE FUTURE
  550. UPGRADES.  ALSO, I WOULD APPRECIATE ANY COMMENTS YOU MIGHT
  551. HAVE ABOUT MULTI MERGE.
  552.  
  553. SEND DONATIONS AND COMMENTS TO:
  554.  
  555. K. J. CUNNINGHAM
  556. 6987-L ROSWELL RD. NE
  557. ATLANTA, GA 30328
  558.  
  559. ***********************************************************
  560.  
  561. POSSIBLE FUTURE ENHANCMENTS:
  562.  
  563. 1) A HARD DISK VERSION (INCREASED RECORD STORAGE)
  564.  
  565. 2) IMPROVED DATA PRINT OUT
  566.  
  567. 3) IMPROVED DOCUMENT AND MAIL LABEL CAPABILITIES
  568.  
  569. 4) MORE MERGE LIST FORMATS FOR DIFFERENT WORD PROCESSORS
  570.  
  571. 5) SELECTIVE SORTS OF CLIENT DATA
  572.  
  573. THE AMOUNT OF DONATIONS AND COMMENTS WILL DETERMINE IF
  574. FUTURE UPGRADES ARE FEASIBLE.
  575.